home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / asm_msc1.arc / MORERAM.DOC < prev    next >
Text File  |  1988-11-20  |  3KB  |  71 lines

  1.  
  2. title    moreram 12-16-83    [12-16-83]
  3. ;-------------------------------------------------------------------------------
  4. ; MORERAM.COM - by Daniel M. O'Brien (v 1.0) 21 Dec 1983
  5. ;
  6. ;          - freely adapted from a PC-WORLD User-to-User column program
  7. ;        of the same name (object disassembled using ASMGEN) and from
  8. ;        a program shown in a DR. DOBBS Journal article
  9. ;        (Socha's 16 bit Toolkit) called MEMSIZE.
  10. ;
  11. ; This program has two (or three) purposes.
  12. ;
  13. ;    1) Allow a PC to use more memory than is allowed via the motherboard
  14. ;    memory switches (544 K bytes for the 64K motherboard and 640 K bytes
  15. ;    for the newer 256K motherboard). And because of 1)...
  16. ;
  17. ;    2) Allow faster power-up sequence by setting the motherboard memory
  18. ;    switch settings to 64 K bytes installed.
  19. ;
  20. ;    And as long as we are in the neighborhood...
  21. ;
  22. ;    3) Patch the ROM BIOS data area to indicate that this PC has four
  23. ;    floppy diskettes installed (instead of the normal two). This is for
  24. ;    ram disk emulation programs that require the motherboard equipment
  25. ;    options switch to be set to include the number of ram disks.
  26. ;    This is most notably required by the AST RESEARCH ramdisk program
  27. ;    called SUPERDRV. This code is commented out. To use it you must
  28. ;    uncomment out the code and reassemble. Search for the string:
  29. ;
  30. ;            ;stub***
  31. ;
  32. ; Using MORERAM.
  33. ;
  34. ;    First, copy MORERAM.COM to your boot device (floppy or fixed).
  35. ;    Next, create or edit your AUTOEXEC.BAT file found on your
  36. ;    boot device to include MORERAM as the **FIRST** program that
  37. ;    will be executed. This is important as results are not guaranteed
  38. ;    if MORERAM is not the first command executed at boot time.
  39. ;    Next, open the covers of your PC and set the memory switches
  40. ;    to indicate that your PC only has 64K.
  41. ;
  42. ;    Now try rebooting your PC using the Alt-Ctrl-Del sequence.
  43. ;
  44. ;    MORERAM will first display a hello banner and the amount of
  45. ;    memory DOS thinks your PC has (should be 64K). Next, MORERAM
  46. ;    will pause a second or two while it determines how much memory
  47. ;    your PC really has. (It also clears this memory in the process
  48. ;    to eliminate PARITY 2 errors later).
  49. ;    Once the physical memory limit is determined, MORERAM will display
  50. ;    that amount and then automatically re-boot. (Don't get excited,
  51. ;    this won't loop indefinitely, because...) The next time MORERAM
  52. ;    is again executed from your AUTOEXEC.BAT it will find that the amount
  53. ;    of memory DOS thinks you have will be the same as that installed, and
  54. ;    a reboot will be avoided!
  55. ;
  56. ; I use this program on my PC that has 576K (64K + 512K) worth of memory.
  57. ; Also, I have successfully tested it with 704K (64K + 512K + 128K) of memory,
  58. ; but this requires placing memory into the semi-forbidden zone (segment A000)
  59. ; designated by IBM as "reserved". But that's ok, as long as you don't install
  60. ; memory beyond this into the B000 segment where monochrome and graphics display
  61. ; memory live!
  62. ;
  63. ; Questions or comments should be left for me (DAN OBRIEN) on Gene Plantz'
  64. ; BBS in Chicago, IL (312-882-4227). I will attempt to fix bugs that may
  65. ; crop up, but I make no guarantees. You use this at your own risk (just like
  66. ; I do!). If you break something valuable, it's your own fault.
  67. ;
  68. ;-------------------------------------------------------------------------------
  69. END OF TRANSFER - PRESS ENTER TO RETURN TO MENU
  70. --------------------------------------------------------------------------
  71. END O